$(function(){
    $('.checkbox_input').click(function(){
        checkall(this.checked);
    });
});
function show_message(message, style)
{
    if (!style)
    {
        style = 'message';
    }
    $('#message').addClass(style).html(message).show(500);
    setTimeout(function(){
        $('#message').hide(500);
    }, 3000);
}
function remove_item(url)
{
    if(confirm('Remove ?'))
    {
        window.location.href = url;
    }
    else
    {
        return false;
    }
}
function checkall(status)
{
    $('.checkbox_item').attr('checked', status);
    $('.checkbox_input').attr('checked', status);
}
function batch_action(action_url, fn)
{
    if (fn) {
        if (!fn.call()) {
            return false;
        }
    }
    $('#list_form').attr('action', action_url);
    $('#list_form').submit();
}
